Exploiting Timed Petri Net Properties for Distributed Simulation Partitioning
نویسندگان
چکیده
This work systematically develops a distributed simulation mechanism based on the optimistic strategy (Time Warp) to study timed transition Petri net (TTPN) models. The approach addresses the problem of partitioning the simulation model into logical processes to be run concurrently on individual processing nodes in a distributed memory multiprocessor system. We propose a partitioning such that several transitions together with all their input places are simulated by a single logical process, in order to avoid the substantial overhead induced by a distributed connict resolution protocol in a message passing environment. Subnets are constructed from the topologic description of the TTPN so that connict resolution always occurs internally to a logical process, thus involving no communication overhead. Additional aggregation of connict sets into larger logical simulation processes may increase the balancing of the distributed simulation without decreasing its inherent parallelism if some conditions are veriied on the TTPN model structure.
منابع مشابه
Distributed Simulation of Timed Petri Nets: Exploiting the Net Structure to Obtain Efficiency
The conservative and the optimistic approaches of distributed discrete event simulation (DDES) are used as the starting point to develop an optimized simulation framework for studying the behaviour of large and complex timed transition Petri net (TTPN) models. This work systematically investigates the interdependencies among the DDES strategy (conservative, Time Warp) and the spatial decomposit...
متن کاملA Distributed Discrete Event Simulation Framework for Timed Petri Net Models
Parallel and distributed simulation techniques are consolidating as a potentially eeective way of improving elapsed time for discrete event simulation experiments of large system models. The common aim to all the approaches is to divide a single simulation program into logical processes (LPs) to be executed concurrently on individual processing nodes of a parallel computer. Two issues are criti...
متن کاملSpace Partitioning and Speedup in Distributed Generation of State Spaces
The performance of many distributed applications depends on the ratio of their computation to communication time. In the case of distributed generation of state spaces, the amount of communication is determined by the partitioning function; if the partition classes correspond to clusters of states with only a few connections between clusters, the required communication is reduced, improving the...
متن کاملA Petri Net Based System Modelling Tool with TEG Subsystem Model
A Petri Net based system modelling tool has been developed for the design, simulation and analysis of real-time distributed systems. This tool allows the user to construct and edit hierarchical Petri Nets on a graphical workstation with a high-resolution screen and mouse. Some features of the tool are: the use of hierarchy in representing complex Petri Nets, capability of simulating Timed Petri...
متن کاملTiPeNeSS: a timed petri net simulator software with generally distributed firing delays
Performance analysis can be carried out in several ways, especially in case of Markovian models. In order to interpret high level of abstraction, we often use modeling tools like timed Petri nets (TPNs). Although some subclasses of TPNs (e.g. stochastic Petri nets (SPNs) [17, 19]) can be handled analytically, a general timed Petri net is hard to evaluate via numerical analysis. However, the sim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993